public class Sudoku {
 
    public Sudoku(){
    }
 
    public static void main(String[] argv) {
 
	int board[][] = {	{0,0,0, 0,7,0, 0,0,0},
						{4,9,0, 0,0,0, 0,0,0},
						{0,0,0, 8,0,0, 0,0,2},
						
						{3,0,8, 7,0,0, 0,0,0},
						{0,0,0, 0,0,0, 6,0,0},
						{0,0,0, 0,4,0, 0,8,0},
						
						{0,5,0, 1,0,0, 0,0,7},
						{1,4,0, 0,6,0, 0,9,0},
						{0,6,0, 0,9,0, 0,0,8} };
 
	if (Solver.solve(board))
	    printBoard(board);
	else
	    System.out.println("no solution");
    }
}